borrow-progress {
  .progress {
    display: none;
    position: fixed;
    top: 0;
    z-index: 150;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 14px;
    @include unselectable();

    /******背景******/
    .progress-mask {
      position: absolute;
      z-index: 500;
      width: 100%;
      height: 100%;
      @include office-transition(all,.5s,ease);
      background: $office-opacity-black;
      opacity: 0;
      &.active {
        background: $office-opacity-black;
        opacity: 1;
      }
    }

    /******主体******/
    .progress-panel {
      position: absolute;
      z-index: 600;
      bottom: 0;
      width: 100%;
      height: px2rem(946);
      @include office-translateY(px2rem(946));
      @include office-transition(all,.47s,ease);

      &.active {
        @include office-translateY(px2rem(0));
      }
      /******头部文字******/
      .progress-header{
        height: px2rem(81);
        width: 100%;
        background: url("../assets/img/componets/borrow-picker/head-bg.png") no-repeat center;
        background-size: cover;
      }

      /******内容******/
      .progress-section {
        margin-top: px2rem(-1);
        background-color: $office-white;

        // 头部提示
        >.section-title
        {
          margin: 0;
          padding: px2rem(20) px2percent(30);
          @include clear-after();
          >p,>div
          {
            float: left;
            height: px2rem(42);
          }
          >p
          {
            margin: 0;
            width: px2rem(32);
            background: url("../assets/img/componets/borrow-progress/borrow-progress.svg") no-repeat center;
            background-size: cover;
          }
          >div
          {
            padding-left: px2rem(30);
            font-size: px2rem(34);
            font-weight: bold;
            color: $office-picker-btn;
          }
        }

      }
      /******尾部******/
      .progress-footer {
        margin-top: px2rem(-2);
        background-color: $office-white;
        width: 100%;
        height: 100%;
      }

    }

  }
}
